import { PartialType } from '@nestjs/swagger';
import { RelationType } from '../entities/user-relation.entity';
import { IsEnum, IsString } from 'class-validator';

export class CreateUserRelationDto {
  /**
   * 关联目标用户手机
   */
  @IsString()
  toUserPhone: string;

  /**
   * 关联类型
   * SPOUSE: 配偶
   * PARENT: 父母
   * CHILD: 子女
   * SIBLING: 兄弟姐妹
   * OTHER: 其他亲属
   */
  @IsEnum(RelationType)
  relationType: RelationType;
}

export class UpdateUserRelationDto {
  /**
   * 关联类型
   */
  @IsEnum(RelationType)
  relationType: RelationType;
}
